package com.dc.project.model;

import java.io.Serializable;
import java.util.Date;

public class ExamScore implements Serializable {
	/**
	 * 试卷自增id
	 *
	 */
	private int paper_id;

	/**
	 * 班级学生id
	 *
	 */
	private int fk_class_stu_id;

	/**
	 * 考卷规则id
	 *
	 */
	private int fk_rule_id;

	/**
	 * 教学进度计划id
	 *
	 */
	private int fk_schedule_id;

	/**
	 * 课程ids（冗余考卷规则）
	 *
	 */
	private String fk_course_ids;

	/**
	 * 考试id
	 *
	 */
	private int exam_id;

	/**
	 * 试卷题目ids 逗号分隔
	 *
	 */
	private String question_ids;

	/**
	 * 试卷答案keys 分号分隔
	 *
	 */
	private String question_keys;

	/**
	 * 用户答案
	 *
	 */
	private String user_keys;

	/**
	 * 试卷状态0未答题1已答题
	 *
	 */
	private int state;

	/**
	 * 考试用时
	 *
	 */
	private String time_used;

	/**
	 * 考试分数
	 *
	 */
	private String score;

	/**
	 * 考试成绩等级
	 *
	 */
	private String level;

	/**
	 * 创建人用户id
	 *
	 */
	private int create_user_id;

	/**
	 * 创建人用户名
	 *
	 */
	private String create_user_name;

	/**
	 * 创建时间
	 *
	 */
	private Date create_time;

	/**
	 * 更新人用户id
	 *
	 */
	private int update_user_id;

	/**
	 * 更新人用户名
	 *
	 */
	private String update_user_name;

	/**
	 * 更新时间
	 *
	 */
	private Date update_time;

	/**
	 * 0删除1存在
	 *
	 */
	private int is_deleted;

	/**
	 * 版本号
	 */
	private int version;

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}


	/**
	 */
	private static final long serialVersionUID = 1L;

	public int getPaper_id() {
		return paper_id;
	}

	public void setPaper_id(int paper_id) {
		this.paper_id = paper_id;
	}

	public int getFk_class_stu_id() {
		return fk_class_stu_id;
	}

	public void setFk_class_stu_id(int fk_class_stu_id) {
		this.fk_class_stu_id = fk_class_stu_id;
	}

	public int getFk_rule_id() {
		return fk_rule_id;
	}

	public void setFk_rule_id(int fk_rule_id) {
		this.fk_rule_id = fk_rule_id;
	}

	public int getFk_schedule_id() {
		return fk_schedule_id;
	}

	public void setFk_schedule_id(int fk_schedule_id) {
		this.fk_schedule_id = fk_schedule_id;
	}

	public String getFk_course_ids() {
		return fk_course_ids;
	}

	public void setFk_course_ids(String fk_course_ids) {
		this.fk_course_ids = fk_course_ids;
	}

	public int getExam_id() {
		return exam_id;
	}

	public void setExam_id(int exam_id) {
		this.exam_id = exam_id;
	}

	public String getQuestion_ids() {
		return question_ids;
	}

	public void setQuestion_ids(String question_ids) {
		this.question_ids = question_ids;
	}

	public String getQuestion_keys() {
		return question_keys;
	}

	public void setQuestion_keys(String question_keys) {
		this.question_keys = question_keys;
	}

	public String getUser_keys() {
		return user_keys;
	}

	public void setUser_keys(String user_keys) {
		this.user_keys = user_keys;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

	public String getTime_used() {
		return time_used;
	}

	public void setTime_used(String time_used) {
		this.time_used = time_used;
	}

	public String getScore() {
		return score;
	}

	public void setScore(String score) {
		this.score = score;
	}

	public String getLevel() {
		return level;
	}

	public void setLevel(String level) {
		this.level = level;
	}

	public int getCreate_user_id() {
		return create_user_id;
	}

	public void setCreate_user_id(int create_user_id) {
		this.create_user_id = create_user_id;
	}

	public String getCreate_user_name() {
		return create_user_name;
	}

	public void setCreate_user_name(String create_user_name) {
		this.create_user_name = create_user_name;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public int getUpdate_user_id() {
		return update_user_id;
	}

	public void setUpdate_user_id(int update_user_id) {
		this.update_user_id = update_user_id;
	}

	public String getUpdate_user_name() {
		return update_user_name;
	}

	public void setUpdate_user_name(String update_user_name) {
		this.update_user_name = update_user_name;
	}

	public Date getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	public int getIs_deleted() {
		return is_deleted;
	}

	public void setIs_deleted(int is_deleted) {
		this.is_deleted = is_deleted;
	}

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(getClass().getSimpleName());
		sb.append(" [");
		sb.append("Hash = ").append(hashCode());
		sb.append(", paper_id=").append(paper_id);
		sb.append(", fk_class_stu_id=").append(fk_class_stu_id);
		sb.append(", fk_rule_id=").append(fk_rule_id);
		sb.append(", fk_schedule_id=").append(fk_schedule_id);
		sb.append(", fk_course_ids=").append(fk_course_ids);
		sb.append(", exam_id=").append(exam_id);
		sb.append(", question_ids=").append(question_ids);
		sb.append(", question_keys=").append(question_keys);
		sb.append(", user_keys=").append(user_keys);
		sb.append(", state=").append(state);
		sb.append(", time_used=").append(time_used);
		sb.append(", score=").append(score);
		sb.append(", level=").append(level);
		sb.append(", create_user_id=").append(create_user_id);
		sb.append(", create_user_name=").append(create_user_name);
		sb.append(", create_time=").append(create_time);
		sb.append(", update_user_id=").append(update_user_id);
		sb.append(", update_user_name=").append(update_user_name);
		sb.append(", update_time=").append(update_time);
		sb.append(", is_deleted=").append(is_deleted);
		sb.append("]");
		return sb.toString();
	}

}